jQuery(function(){
	jQuery('.multiselect').multiselect({
		nSelectedText:'lựa chọn',
		numberDisplayed: 1,
		nonSelectedText: 'Chọn sở trường'
	});
	jQuery("#imageshow").yoxview();
	jQuery( ".datepicker" ).datepicker({dateFormat: 'dd/mm/yy'});
});

function newsletters_submit(){
	var email = jQuery('#email_newsletter').val();
	if(!email.match(/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/)){
		alert('Địa chỉ email chưa đúng định dạng.');
		return false;
	}else{
		jQuery.post('/marketing/newsletters', {email:email}, function(res){
			res = JSON.parse(res);
			if(res.status == 'success'){
				alert(res.message);
				jQuery('#email_newsletter').val('');
			}else{
				alert('Có lỗi xảy ra. Hãy thử lại sau.');
			}
		});
	}	
}

function dang_ky_dvu(){	
	jQuery('#dichvu_cdk input[type=checkbox]:checked').each(function(index, obj){
		var td;
		html = jQuery(obj).parent('label').html();
		html = html.replace('class=""','class="dichvu_dk"')
		td = '<td>';
		td += '<div class="checkbox ">';
		td += '<label>';
		td += html;
		td += '</label>';
		td += '</div>';
		td += '</td>';
		td += '<!--td>';
		td += '<input type="text" id="catse'+obj.value+'" class="catse form-control text-right" value="">';
		td += '</td-->';
		jQuery('#dichvu_dk tbody').append('<tr>'+td+'</tr>');
		jQuery(obj).closest('li').hide(300, function(){
			jQuery(this).remove();
		});
	});
}

function get_dvu_dky(e){
	var obj = [];
	jQuery('.dichvu_dk').each(function(i,o){			
		var value = o.value;
		var catse = jQuery('#catse'+value).val();
		if(!catse) catse = 0;
		obj.push({id:value, catse:catse});
	});
	jQuery('#dichvu_json').val(JSON.stringify(obj));
	//e.preventDefault();
}

function huy_dang_ky_dvu(){
	jQuery('#dichvu_dk input[type=checkbox]:checked').each(function(index, obj){
		var li;
		html = jQuery(obj).closest('label').html();
		html = html.replace('class="dichvu_dk"','class=""');
		li = '<li class="list-group-item">';
		li += '<div class="checkbox ">';
		li += '<label>';
		li += html;
		li += '</label>';
		li += '</div>';
		li += '</li>';
		jQuery('#dichvu_cdk').append(li);
		jQuery(obj).closest('tr').hide(300, function(){
			jQuery(this).remove();
		});
	});
}

function xoa_anh(e,o){
	jQuery(o).closest('li').hide(500, function(){
			jQuery(this).remove();
	});
	e.preventDefault();	
}

function get_quan_huyen(obj){
	jQuery.post('/register/get_quan_huyen', {tinh_id:obj.value}, function(res){
		jQuery('#quan_huyen_wrap').html(res);
	});
}

function check_password(e){
	var password = jQuery('#password').val();
	var repassword = jQuery('#repassword').val();
	if(password.length < 6){
		alert('Mật khẩu ít nhất 6 ký tự');
		jQuery('#password').focus();
		e.preventDefault();
	}
	if(password != repassword){
		alert('Nhập lại mật khẩu chưa chính xác');
		jQuery('#repassword').focus();
		e.preventDefault();
	}
}

function show_phone(id, point, e){
	if(confirm('Tài khoản của bạn sẽ bị trừ ' + point + ' điểm. Chấp nhận hay không?'))
		jQuery.post('', {cn_id:id}, function(res){
			res = JSON.parse(res);
			if(res.status == 'success'){
				jQuery('.phone').html(res.html);
			}else{
				alert(res.message);
			}
		});
	e.preventDefault();
	return false;
}

function download_profile(id,point,e){
	if(confirm('Tài khoản của bạn sẽ bị trừ ' + point + ' điểm. Chấp nhận hay không?'))
		$.fileDownload('/download/profile/',{
			successCallback:	function(url){
				alert('Download hồ sơ thành công.');
			},
			failCallback: function(responseHtml, url){
				alert('Có lỗi xảy ra. Vui lòng thử lại sau');
			},
			httpMethod:	'POST',
			data:	'id='+id
		});		
	e.preventDefault();
	return false;
}

function nop_don(cnId,tinId,ntdId,obj){
	jQuery(obj).attr('disabled', 'disabled');
	jQuery('.loading').attr('style', 'display: inline-block');
	jQuery.post('/tin-tuyen-dung/nop-don', {cnId:cnId,tinId:tinId,ntdId:ntdId}, function(res){
		res = JSON.parse(res);
		if(res.status == 'success'){
			jQuery(obj).removeClass('btn-default').addClass('btn-success').prop('title','').val('Đã nộp đơn').removeAttr('onclick');
			jQuery('.loading').removeAttr('style');
		}else{
			alert(res.message);
		}
	});
}